package com.neo.common.base;


import com.neo.common.utils.StringUtils;

import java.util.List;


public class Validation {

    /**
     * 参数必填
     *
     * @param name
     * @param value
     */
    public static void require(String name, Object value) {
        if (StringUtils.isNullOrEmpty(value)) {
            StateResult.prompt(AppConstants.NOT_NULL, name + "不能为空");
        }
    }

    /**
     * 参数必填
     *
     * @param value
     */
    public static void require(Object value) {
        if (StringUtils.isNullOrEmpty(value)) {
            StateResult.prompt(AppConstants.NOT_NULL, "参数不能为空");
        }
    }

    public static void min(List<?> list, int size) {
        if (list == null || list.size() < size) {
            StateResult.prompt(AppConstants.SIZE_TOO_MIN, "参数长度不能小于" + size);
        }
    }

}
